IBM i Access Client Solution, Transfert de fichier

 

 

Nouvelle version de Client Access (5733-XJ1) Full Java, donc compatible Windows , Linux et Mac,

La page officielle du produit http://www-03.ibm.com/systems/power/software/i/access/solutions.html

 

L'installation est faculative, vous pouvez simplement dézipper le fichier fourni et lancer acsbundle.jar.

(ce fichier peut être placé sur un disque réseau ou une simple clé USB)

 

Au premier lancement, acceptez la licence, puis vous verrez :


remarquez l'option Transfert de données

Transfert de fichier

Le transfert de fichier est à l'identique de celui de Client Access pour Windows

Avec quelques formats de fichier spécifiques (.ods, par exemple)

Ainsi que la possibilité de transfert vers un classeur Excel actif

Résultat ->

 

Dans les propriétés, vous retrouverez la possibilité de forcer la conversion du CCSID 65535

Ainsi que le traitement de SQL dit "natif", vous permettant de coller un ordre SQL existant.





Vous pouvez aussi utilisez cette fonctionnalité depuis IBM i, pour cela

  1. Après avoir fait un transfert depuis votre PC, téléchargez
  2. Modifiez le fichier .dtfx
  3. lancez une première fois le transfert depuis QSH
    Par ( si vous avez mis acsbundle dans /ACS et le fichier dtfx dans /MesTransferts)

        java -jar /ACS/acsbundle.jar -Dos400.class.path.security.check=0
        /PLUGIN=download /file=/MesTransferts/le-fichier.dtfx


    Au premier lancement (pour l'utilisateur) acceptez la licence

    cette phase d'acceptation en mode caractère n'est disponible que depuis la version 1.1.1, avant il fallait monter une session X11 avec VNC

    Si tout ce passe bien, vous verrez:


  4. Vous pourrez ensuite lancer cela directement avec la commande RUNJVA (depuis un CL ou un job soumis)


    Résultat

  5. Si vous ne souhaitez pas voir les messages résultat


  6. Le fichier Excel est bien généré, ainsi que le fichier de description .fdfx


  7. Bien sur vous pouvez modifier le fichier .dtfx
  8. Enfin, vous pouvez lancer directement l'option cldownload, qui exporte la totalité d'un fichier,
    le format du fichier résultat étant déduit de l'extension
    RUNJVA CLASS('/IBMACS/acsbundle.jar') 
     PARM('/PLUGIN=cldownload' '/SYSTEM=as400'
          '/hostfile=BDVIN1/PRODUCTEUR' '/clientfile=/tmp/prod.xls')


    L'utilisation d'une vue dans la paramètre /hostfile étant tout à fait admise !
Cette fonctionnalité a posé problème en 1.5 et 1.6 (bug), elle revient officiellement en 1.1.6.1



© AF400 2017.